package com.gensdai.leliang.entity.parseBean;


import com.baoyz.pg.Parcelable;
import com.bluelinelabs.logansquare.annotation.JsonField;
import com.bluelinelabs.logansquare.annotation.JsonObject;
import com.gensdai.leliang.common.bean.CommentInfoBean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 2017/6/5.
 */
@JsonObject
@Parcelable
public class ProductInfo implements Serializable {

    /**
     * originalPrice : 196.00
     * logoPhotos : ["http://116.62.115.19/lelong/product/logos/timg.jpg","http://116.62.115.19/lelong/product/logos/cunqianguan123.png"]
     * productAttributesList : [{"id":"1","attributeName":"测试属性名1","price":"500.00","stockNum":"1000","status":"1","remark":"","productAttNo":"qhkhskdjh201705261117","addDate":"2017-05-26 11:17:23","productRelationId":"0063ed7e81b64fec8e0aa88212987639","updateDate":"2017-05-26 11:17:27","soldNum":"200","productId":"ad26522eae214d36870e429be4122c72"},{"id":"161617","attributeName":"测试属性名2","price":"200.00","stockNum":"200","status":"1","remark":"备注2","productAttNo":"qhkhskdjh201705271613","addDate":"2017-05-27 10:09:15","productRelationId":"0063ed7e81b64fec8e0aa88212987639","updateDate":"2017-05-27 10:09:19","soldNum":"550","productId":"ad26522eae214d36870e429be4122c72"},{"id":"161618","attributeName":"测试属性名3","price":"399.99","stockNum":"567","status":"1","remark":"备注3","productAttNo":"qhkhskdjh201705271011","addDate":"2017-05-27 10:11:45","productRelationId":"0063ed7e81b64fec8e0aa88212987639","updateDate":"2017-05-27 10:11:50","soldNum":"246","productId":"ad26522eae214d36870e429be4122c72"}]
     * descrPhotos : ["<img src=\"/attached/image/20161227/20161227181920_487.jpg\" alt=\"\" />"]
     * sendAdrCity :
     * nowPrice : 196.00
     * sendAdrProv :
     * productName : 泸州柔和白酒52%vol480ml*4瓶
     * soldNum : 0
     * expressFee : 0.00
     */
    /*首页需要*/
    @JsonField private String id; //产品id
     @JsonField private String logo; //产品图 单个

    @JsonField private String originalPrice;
    @JsonField private String ifHasCollected;  //是否收藏 1收藏  0未收藏
    @JsonField private String sendAdrCity;
    @JsonField private String nowPrice;
    @JsonField private String highestPrice = "0";
    @JsonField private String lowestPrice ="0";
    @JsonField private String sendAdrProv;
    @JsonField private String productName; // 商品名
    @JsonField private String soldNum;
    @JsonField private String feature1;
    @JsonField private String feature2;
    @JsonField private String feature3;
    @JsonField private String feature4;
    @JsonField private String expressFee;
    @JsonField private int state;               //商品状态 0 编辑 1上架 2 下架 3 删除
    @JsonField private String shareLinks = "";
    @JsonField private String thumpicPhotos = "";
    @JsonField private CommentInfoBean commentInfo;
    @JsonField private List<String> logoPhotos;
    @JsonField private List<ProductAttributesListBean> productAttributesList;
    @JsonField private List<String> descrPhotos;

    public String getHighestPrice() {
        return highestPrice;
    }

    public void setHighestPrice(String highestPrice) {
        this.highestPrice = highestPrice;
    }

    public String getLowestPrice() {
        return lowestPrice;
    }

    public void setLowestPrice(String lowestPrice) {
        this.lowestPrice = lowestPrice;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public CommentInfoBean getCommentInfo() {
        return commentInfo;
    }

    public void setCommentInfo(CommentInfoBean commentInfo) {
        this.commentInfo = commentInfo;
    }

    public String getIfHasCollected() {
        return ifHasCollected;
    }

    public void setIfHasCollected(String ifHasCollected) {
        this.ifHasCollected = ifHasCollected;
    }

    public String getThumpicPhotos() {
        return thumpicPhotos;
    }

    public void setThumpicPhotos(String thumpicPhotos) {
        this.thumpicPhotos = thumpicPhotos;
    }

    public String getShareLinks() {
        return shareLinks;
    }

    public void setShareLinks(String shareLinks) {
        this.shareLinks = shareLinks;
    }

    public String getFeature1() {
        return feature1;
    }

    public void setFeature1(String feature1) {
        this.feature1 = feature1;
    }

    public String getFeature2() {
        return feature2;
    }

    public void setFeature2(String feature2) {
        this.feature2 = feature2;
    }

    public String getFeature3() {
        return feature3;
    }

    public void setFeature3(String feature3) {
        this.feature3 = feature3;
    }

    public String getFeature4() {
        return feature4;
    }

    public void setFeature4(String feature4) {
        this.feature4 = feature4;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getOriginalPrice() {
        return originalPrice;
    }

    public void setOriginalPrice(String originalPrice) {
        this.originalPrice = originalPrice;
    }

    public String getSendAdrCity() {
        return sendAdrCity;
    }

    public void setSendAdrCity(String sendAdrCity) {
        this.sendAdrCity = sendAdrCity;
    }

    public String getNowPrice() {
        return nowPrice;
    }

    public void setNowPrice(String nowPrice) {
        this.nowPrice = nowPrice;
    }

    public String getSendAdrProv() {
        return sendAdrProv;
    }

    public void setSendAdrProv(String sendAdrProv) {
        this.sendAdrProv = sendAdrProv;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getSoldNum() {
        return soldNum;
    }

    public void setSoldNum(String soldNum) {
        this.soldNum = soldNum;
    }

    public String getExpressFee() {
        return expressFee;
    }

    public void setExpressFee(String expressFee) {
        this.expressFee = expressFee;
    }

    public List<String> getLogoPhotos() {
        return logoPhotos;
    }

    public void setLogoPhotos(List<String> logoPhotos) {
        this.logoPhotos = logoPhotos;
    }

    public List<ProductAttributesListBean> getProductAttributesList() {
        return productAttributesList;
    }

    public void setProductAttributesList(List<ProductAttributesListBean> productAttributesList) {
        this.productAttributesList = productAttributesList;
    }

    public List<String> getDescrPhotos() {
        return descrPhotos;
    }

    public void setDescrPhotos(List<String> descrPhotos) {
        this.descrPhotos = descrPhotos;
    }

}
